package beans.concessionaria;

import java.sql.SQLException;
import java.util.ArrayList;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;

import dao.concessionaria.PedidosConcDao;

import modelos.aplicacao.PedidoModel;

import verifica.concessionaria.VerificaUsuarioConcessionaria;

@ManagedBean(name = "pedidosConcessionariaBean")
@RequestScoped
public class PedidosBean extends VerificaUsuarioConcessionaria{

	private String chave;
	
	private ArrayList<PedidoModel> pedidos = new ArrayList<PedidoModel>();

	private PedidosConcDao dao = new PedidosConcDao();
	
	public String getChave() {
		return chave;
	}

	public void setChave(String chave) {
		this.chave = chave;
	}

	public ArrayList<PedidoModel> getPedidos() throws SQLException {
		
		HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(true);
		
		int idConc = (Integer) session.getAttribute("idConc");
		
		pedidos = dao.getPedidos(idConc);
		
		return pedidos;
	}

	public void setPedidos(ArrayList<PedidoModel> pedidos) {
		this.pedidos = pedidos;
	}	
}
